package com.api.cron;

import org.springframework.stereotype.Component;

/**
 * Created by rio on 2017/1/12.
 */
@Component("followPointNotifyJob")
public class FollowPointNotifyJob {

//    @Autowired
//    private PushJobService pushJobService;
//    @Scheduled(fixedRate=10*1000)
//    public void doSurveyJob() {
//        String longMao="龙猫";
//        System.out.println(longMao);
//    }
//    @Scheduled(cron="0/2 * * * * ?")
//    public void doSurveyJob1() {
//        String longMao="龙兔";
//        System.out.println(longMao);
//    }
    //提醒病人填写量表
//    void doSurveyJob() {
//        pushJobService.pushCustomerFollowPointSurvey(new Date())
//    }
//
//    //提醒病人当天激活的节点有未完成的量表及时填写
//    void doSurveyAtCurrentPointJob(){
//        pushJobService.pushCustomerFollowPointSurveyAtCurrent(new Date())
//    }
//
//    //提醒查看须知
//    void doNoteJob() {
//        pushJobService.pushCustomerFollowPointNote(new Date())
//    }
//    //提醒节点开始
//    void doPointJob() {
//        //TODO 这个bug找不到原因..临时改成,如果当前时间不是8点之内..则不允许
//        int hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
//        log.debug("doPointJob hour = $hour");
//        if(hour != 8){
//            log.debug("time is not right ,so gie out");
//            return;
//        }
//        //提醒病人节点开始
//        pushJobService.pushCustomerFollowPoint(new Date());
////        提醒医生填写量表
//        pushJobService.pushDoctorFollowPointSurvey(new Date());
//    }
//    //    您还未填写认证信
//    void doDoctorRecomend(){
//        pushJobService.pushDoctorModiyRecommend(new Date());
//    }
//    //微信病人完善个人信息
//    void doRepairWechatUser(){
//        pushJobService.pushRepairWechatUser();
//    }
//    //扫描二维码但是没有提交病例的提示
//    void doUnSubmitCustomerExtHosp(){
//        pushJobService.pushUnSubmitCustomerExtHosp();
//    }
//    //每月进行推送，把多中心项目统计接口中的数据全部推送给该项目的参与者
//    void doProjectDetailH5(){
//        pushJobService.pushProjectDetailH5Message();
//    }
//
//    /**
//     * 异步获取金蝶相关的就诊信息
//     */
//    void doAsynGetKingDeeGetVistiCustomers(){
//        pushJobService.asynGetKingDeeGetVistiCustomers();
//    }
//    /**
//     * 李龙 16/10/14
//     * 修改节点状态
//     * 今天开始的节点修改为进行中
//     * 今天之前开始的节点修改为已完成
//     */
//    void doUpdatePointStatusJob()
//    {
//        pushJobService.updatePointStatus();
//    }
}
